spit roast - German English Dictionary